﻿@using SIFIET.GestionUsuarios.Datos.Modelo
@model SIFIET.GestionUsuarios.Datos.Modelo.ROL

@{
    ViewBag.Title = "Editar Rol";
}
@if (!string.IsNullOrEmpty(ViewBag.Mensaje))
{
    <div>
        @ViewBag.Mensaje
    </div>
}
<div>

    @using (Html.BeginForm())
    {
        @Html.AntiForgeryToken()
        
        <fieldset>
            <legend>Editar Rol</legend>

            @Html.ValidationSummary(true)
            @Html.HiddenFor(model => model.IDROL)
            <input type="hidden" name="NOMROLNOW" id="NOMROLNOW" value="@Model.NOMROL"/>
            <div>
                Nombre:
                <div>
                    @Html.EditorFor(model => model.NOMROL)
                </div>
                @if (!string.IsNullOrEmpty(ViewBag.ErrorNombreRol))
                {
                    <div>
                        @ViewBag.ErrorNombreRol
                    </div>
                }
                
            </div>

            <div>
                Descripcion:
                <div>
                    @Html.TextAreaFor(model => model.DESCROL)
                </div>
                @if (!string.IsNullOrEmpty(ViewBag.ErrorDescripcionRol))
                {
                    <div>
                        @ViewBag.ErrorDescripcionRol
                    </div>
                }
            </div>
            @foreach (var item in Model.PERMISOS)
            {
                <div>
                    <h4>@Html.DisplayFor(modelItem => item.NOMPERMISO):</h4>
                    <select name="@item.NOMPERMISO.Trim()" id="@item.NOMPERMISO.Trim()">
                        @if (item.GESTIONAR == 0)
                        {
                            <option value="Visualizar" selected>Visualizar</option>
                            <option value="Gestionar">Gestionar</option>
                        }
                        else
                        {
                            <option value="Visualizar">Visualizar</option>
                            <option value="Gestionar" selected>Gestionar</option>
                        }
                    </select>
                </div>
            }
            <div>
                <div>
                    <input type="submit" value="Editar" onclick="return comfirmarAgregarRol()" />
                </div>
                <div>
                    <input type="button" value="Cancelar" onclick="return confirmSalirRol()" />
                </div>
            </div>
        </fieldset>

    }
</div>
<script src="/Scripts/funciones.js"></script>
<script src="/Scripts/jquery.validate.min.js"></script>
<script src="/Scripts/jquery.validate.unobtrusive.min.js"></script>
